package com.ebt.m.customer.mvp.contract;

import com.ebt.m.customer.mvp.base.BasePresenter;
import com.ebt.m.customer.mvp.base.BaseView;
import com.ebt.m.customer.net.json.CustomerActiveListJson;

import java.util.List;

/**
 * Created by carbs on 2016/9/19.
 */

public interface ActiveAllContract {

    abstract class Presenter extends BasePresenter {
        public abstract void refresh();
    }

    interface View extends BaseView<Presenter> {
        void showEmptyView();
        void hideEmptyView();
        void showNetConnectedFailed();
        void showRefreshing();
        void hideRefreshing();
        void showMessage(String message);
        void refreshError();
        void showCustomerActiveList(CustomerActiveListJson json);
    }
}